.body {
    width: 1284px;
    margin: 0 auto;
    height: 1200px;
    box-sizing: border-box;

    .container-product {
        display: flex;
        padding-left: 308px;

        .product-control {
            position: fixed;
            width: 308px;
            top: 84px;
            bottom: 16px;
            left: calc(50% - 638px);
            transform: translate(0px, 0px);
        }

        .product-main {
            position: relative;
            width: 976px;
            flex-shrink: 1;
            margin-left: 15px;

            .product-detail-content {
                position: relative;
                width: 982px;
                flex-shrink: 1;
            }
        }
    }
}